package com.woniuxy02;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class Test04 {
    public static void main(String[] args) {
        Collection<String> s1=new ArrayList<String>();
        s1.add("aaa");
        s1.add("bbb");
        s1.add("ccc");

//        for(String str:s1){
//            s1.add("xxx");
//            System.out.println(str);
//        }
        //获取当前集合的迭代对象，迭代器就是用来遍历集合
        Iterator<String> iterator = s1.iterator();
        //判断当前集合是否存在下一个元素
        while(iterator.hasNext()){
            //获取下一个元素
            //增强for和迭代器遍历集合元素时，底层会检查初始元素个数是否一致
            //变量过程中不能添加和删除集合元素
            s1.add("cxxx");
            System.out.println(iterator.next());
        }

//        System.out.println(s1);
//        System.out.println(s1.remove("aaa"));
//        System.out.println(s1.remove("aaa"));
//        System.out.println(s1);
//        Object[] array = s1.toArray();
//        System.out.println(Arrays.toString(array));
//
//        List<Integer> list = Arrays.asList(1, 2, 3);
//        System.out.println(list);
    }
}
